home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / windows1 / drakeb.zip / USER.TXT < prev   
Text File  |  1992-04-28  |  17KB  |  421 lines

  1. Drake R8 Tuning/Logging Program For Windows 3.0
  2.  
  3. Harold Long, [76576,3412] Compuserve
  4.  
  5. USER GUIDE - Version 1.4
  6. ------------------------
  7.  
  8. NOTE: There are some controls which are DISABLED in this version.  Code 
  9. development is in progress on these items and future versions may add the 
  10. disabled features depending on user feedback.
  11.  
  12.  
  13. GENERAL
  14. -------
  15.  
  16. This program provides two primary groups of functions: screen-driven "hunt 
  17. and click" interface for most of the R8 receiver controls, and a Station 
  18. Log data base with search and editing support. In addition, support for 
  19. R8 memory management and scanning operation is provided.
  20.  
  21.  
  22. MODE CONTROL MENUBAR
  23. --------------------
  24.  
  25. On startup, the program will display the Mode Control screen, awaiting your 
  26. commands.  Also displayed at this time are the Time and Frequency windows; 
  27. use and operation of these windows is discussed later in this user's guide.
  28.  
  29. FILE:
  30.  
  31.     New -- Disabled.
  32.  
  33.     Open File -- Disabled.
  34.  
  35.     Save -- Disabled.
  36.  
  37.     Save As -- Disabled
  38.  
  39.     Printer Setup -- provides access to the default printer device driver, 
  40.     used to make changes in your printer setup such as paper orientation, 
  41.     etc. Default printer selection can only be changed from the Windows
  42.     Control Panel.
  43.  
  44.     Exit -- Exits Drake R8.
  45.  
  46.  
  47. COMM:
  48.  
  49.     Only one of "Connect" and "Disconnect" will be shown at any time. 
  50.     Uses Windows API calls to open or close a communications channel 
  51.     (COM1 or COM2).
  52.  
  53.     Also available under COMM is the "Debug" menu item (checked or
  54.     unchecked).  When checked, this turns on detailed protocol
  55.     checking of all R8 responses.  If you are having problems this
  56.     button may provide you with additional ammunition with which
  57.     to shoot the developer. Under normal circumstances this should
  58.     be left unchecked.
  59.  
  60. STATION LOG:
  61.  
  62.     Displays the Station searching/tracking screen.
  63.  
  64. MEMORY:
  65.  
  66.     Displays the R8 Memory control screen. (Disabled until you
  67.     open the communications link.)
  68.  
  69. SCAN:
  70.  
  71.     Displays the Scan control screen. (Disabled until you open
  72.     the communications link.)
  73.  
  74. SETUP
  75.  
  76.     Provides access to Comm, Time, and Mode setup functions.
  77.  
  78. WINDOWS
  79.  
  80.     Displays/hides Time and Frequency windows.
  81.  
  82. HELP
  83.  
  84.     Help access -- Disabled. See the User's guide.
  85.  
  86.     About access -- Shows the "About..." screen, including version
  87.     number and release date.
  88.  
  89.  
  90. MODE CONTROL SCREEN
  91. -------------------
  92.  
  93. The Mode Control screen provides access to most of the R8's front panel 
  94. controls and mode selections. None of the analog functions can be controlled 
  95. from the computer port on the R8 (Volume, RF gain, Squelch, etc.). The Mode 
  96. Control screen is the "starting point" for the R8 program as well as your
  97. command center for basic operation and control.
  98.  
  99. GETTING STARTED:
  100.  
  101. 1. Enable the correct Comm Port by selecting (S)etup (C)omm Port... to choose 
  102. COM1 or COM2.  If your desired choice is greyed out it means that Windows 
  103. cannot find your serial port(s). If this is in error, this must be fixed 
  104. before continuing with the program.
  105.  
  106. 2. Open and connect to the Comm Port by selecting (C)omm (C)onnect.
  107.  
  108. 3. Turn power on to your R8 by clicking on the Power button. If your Drake 
  109. R8 will not power up remotely you may have a problem with cabling between 
  110. your serial port and the R8. The R8 may also be powered up manually, if 
  111. you want.
  112.  
  113. 4. Initialize the screen display of R8 modes by selecting (S)etup (M)ode 
  114. Buttons. This will set the mode buttons displayed on the screen to match 
  115. whatever is set on your radio.
  116.  
  117. At this point you should be able to control the R8 front panel modes by 
  118. clicking on the radio buttons in the Mode Control screen and see a 
  119. corresponding change in the R8. 
  120.  
  121. You can adjust the receiver tuning by moving the slider at the bottom of
  122. the Frequency window.
  123.  
  124. Note that the R8 front panel controls are automatically DISABLED whenever
  125. Drake R8 For Windows is "connected."  If the panel controls remain locked
  126. out when you Disconnect the program, it simply means that Windows thinks
  127. your normal default communications setup includes keeping RTS (Request To
  128. Send) high.  You need to use a DOS-based communications program to clear
  129. RTS by "hanging up the phone" or "clearing communications port" prior to
  130. starting Windows.
  131.  
  132. OTHER FUNCTIONS:
  133.  
  134. The Mode Control screen includes a Status Bar readout, providing feedback to 
  135. the user on progress of many of the program's functions.  This status bar is 
  136. also used to provide diagnostic and corrective action commentaries whenever 
  137. possible.
  138.  
  139. Because of limitations in feedback from the R8 as to operating modes and 
  140. status, it is possible to generate discrepancies between what the R8 for 
  141. Windows program displays and the actual state of the R8 receiver. (For 
  142. example, the absolute state of the "Synchro" indicator is not available 
  143. through the RS-232 port.)  Users should employ common sense and consistent 
  144. operating practices to maximize the effectiveness of this program.
  145.  
  146.  
  147. FREQUENCY READOUT
  148. -----------------
  149.  
  150. This screen, normally displayed just below the Mode Control screen, shows 
  151. the current receiving frequency of the R8.
  152.  
  153. This screen provides you with the ability to switch between VFO A and VFO B.
  154.  
  155. You may adjust the frequency by moving the slider with the mouse pointer. 
  156. The slider bar may also be used for "channel jumping" by selecting the 
  157. desired channel separation value (radio buttons just above the slider bar). 
  158. With "x10" selected, clicking inside the slider bar will tune the radio up 
  159. or down 10 KHz. "x9" will tune by 9 KHz, etc. Clicking and/or holding on 
  160. the slider bar arrows will tune up/down by 1 KHz increments.
  161.  
  162.  
  163. TIME READOUT
  164. ------------
  165.  
  166. There are no controls in this display, just a readout of Universal Time and 
  167. your Local Time.  If errors are noted in either indicator, check your Time 
  168. Zone Offset in (TZoffset in WIN.INI, or through the (S)etup (T)ime Zone 
  169. menubar) as well as your system clock setting (available through the Windows 
  170. Control Panel).
  171.  
  172.  
  173. WINDOWS Menu Item
  174. -----------------
  175.  
  176. This menu item displays and hides the Time and Frequency sub-windows 
  177. according to user preference.
  178.  
  179.  
  180. STATION LOG
  181. -----------
  182.  
  183. This screen is invoked by selecting "Station Log" from the Mode Control 
  184. menu bar. The form is pre-loaded at program startup with the data from 
  185. ENGLISH.TXT, a simple tab-delimited data base of English language 
  186. broadcasts, including Country, Station, broadcast Start and Stop time, 
  187. Frequency, R8 receiver Mode settings, and free-form text Comment field.
  188.  
  189. NOTE: Entries in ENGLISH.TXT may be edited off-line with a spreadsheet 
  190. program (Excel, WingZ, 1.2.3 for Windows, etc.), as long as it is saved 
  191. in a text tab-delimited format. Some spreadsheets may insert unwanted 
  192. quotation marks around items in the "Comments" field. (At least, Excel
  193. does.) If these bother you, they can be deleted by editing off-line with 
  194. a suitable word-processing application.  A good operating practice is 
  195. to _not_ use quotation marks (") when entering comment fields; where 
  196. quotations are required, single quotes (') may be used.
  197.  
  198. SELECTING:
  199.  
  200. Any station in the data base may be selected by scrolling to it in the 
  201. list box and double clicking on the entry.  The station frequency and 
  202. receiving mode information will be automatically entered into the R8 
  203. and selected for listening.
  204.  
  205. SEARCHING:
  206.  
  207. A station may also be selected by using one or more of the search criteria. 
  208.  
  209. Clicking on "Country" restricts searches to those entries with matching 
  210. country codes as entered in the grey box next to the "Country:" check 
  211. box..  
  212.  
  213. Clicking on "Time" restricts searches to those entries with a start time 
  214. before the current UTC, and a stop time after the current UTC.  If the
  215. station time in ENGLISH.TXT has Start Time = Stop Time, the station will
  216. be skipped when searching by Time.  (Several entries in ENGLISH.TXT are,
  217. in fact, locked out in exactly this manner.)
  218.  
  219. Clicking on Frequency restricts searches to those entries which match the 
  220. frequency shown in the Frequency window within plus or minus 5 KHz. 
  221.  
  222. Searching with no criteria selected will simply scroll through the data 
  223. base, entry by entry.
  224.  
  225. To initiate a search, enable one or more of the selection criteria and click 
  226. on "Search" -- a successful search results in the station frequency and 
  227. receiving modes being loaded into the R8.
  228.  
  229. You may return to the Mode Control form at any time to modify listening modes 
  230. (Bandwidth, AGC,  etc.).  If you wish to save these mode changes with the 
  231. Station Log entry, click on "Get Mode." If at any time you reach the end of 
  232. the data base you are given a choice as to whether to continue the current 
  233. search from the beginning of the list, or to quit. (This prevents endless 
  234. searches.)
  235.  
  236. COMMENTS FIELD:
  237.  
  238. You may add a Time Stamp comment to the selected station by simply clicking 
  239. on "Time Stamp."  It records the date and UTC time in the Comments field.  
  240. You may also manually edit this field with any free-form text you wish; it 
  241. will be saved with the station entry and may be read later by simply 
  242. re-selecting that station.
  243.  
  244. When printing the Station Log, you have a choice of printing "All," or only 
  245. those stations with text entered in the Comments field, called "Active"
  246. station entries.
  247.  
  248. OTHER:
  249.  
  250. "Delete" removes the currently selected station from the log list. No 
  251. second chances are offered. If you make a mistake, you can escape by 
  252. quitting the program WITHOUT saving changes to the Station Log data base.
  253.  
  254. "Insert Entry" saves the current contents of the "Station Search" text 
  255. fields as a new entry and then clears out the fields. This button is 
  256. useful for adding small numbers of new stations; large-scale editing 
  257. is best done off-line with a spreadsheet or word processing program.  
  258. For example, to add a newly discovered entry, simply edit the fields 
  259. to accurately describe the transmitting station (including using the 
  260. "Get Mode" button to get the R8 receiving modes) and then click on 
  261. "Insert Entry" button. You may also edit an existing station to update 
  262. time or frequency information.  Empty fields are filled with default data.
  263.  
  264. "Save Log" saves the current state of the Station Log. This is mostly a 
  265. "peace of mind" button since the application will prompt you to save the 
  266. log when exiting.
  267.  
  268. "Hide" dismisses the Station Log form but does not empty the data base. You 
  269. may return to the form, exactly where you left it, by re-selecting "Station 
  270. Log" from the main menubar.
  271.  
  272. "Get Mode," discussed earlier, interrogates the R8 for a Mode Report and 
  273. saves the tuning modes with the station entry. If you adjust listening 
  274. parameters to "tune in" a station and forget to use this buttons, the new 
  275. parameters will be lost when you change stations.
  276.  
  277.  
  278. MEMORY CONTROL
  279. --------------
  280.  
  281. The "Memory Control" window is loaded by selecting "Memory" from the Mode 
  282. Control menubar.
  283.  
  284. The Memory Control window provides support for loading, editing, and saving 
  285. the R8 memory channel assignments.  An off-line file is kept as "MEMORY.TXT," 
  286. and this file may be read from the hard disk and loaded into the R8. In 
  287. addition, the R8 memory channel contents can be read into R8 for Windows and 
  288. saved as MEMORY.TXT.  Editing controls are similar to those found in the 
  289. Station Log window.
  290.  
  291. LOAD FILE:
  292.  
  293. Reads the contents of MEMORY.TXT from your hard disk and displays those 
  294. contents in the list window.
  295.  
  296. SAVE FILE:
  297.  
  298. Saves the current contents of the list window as MEMORY.TXT for later 
  299. reloading or off-line editing.
  300.  
  301. PC->R8:
  302.  
  303. Loads the current contents of the list window into the R8, programming the 
  304. R8's memory channel assignments.  NOTE: Since there is no "memory erase" 
  305. function available through the RS-232 port, the user must manually clear R8 
  306. memory contents off-line prior to initiating a download from the PC to the 
  307. R8. Failure to properly clear memory contents may result in mis-programmed 
  308. memory assignments.
  309.  
  310. R8->PC
  311.  
  312. Reads the contents of the R8 memory channel assignments into the list window.
  313.  
  314. INSERT:
  315.  
  316. Inserts a new memory channel assignment into the list window, based on the 
  317. contents of the "Memory Channel Contents" text boxes.  Default values are 
  318. inserted for any missing items.
  319.  
  320. SELECT:
  321.  
  322. Selects and loads the referenced memory contents from the list window. The 
  323. same action may be accomplished by double-clicking on an entry in the list 
  324. window.
  325.  
  326. DELETE:
  327.  
  328. Deletes the selected line in the list window, used to remove unwanted entries.
  329.  
  330. RESTORE ALL:
  331.  
  332. Restores the contents of the list window, based on the last "R8->PC" memory 
  333. dump results. This function provides for global "undo" of editing functions.
  334.  
  335. MEMORY CHANNEL CONTENTS:
  336.  
  337. This text box display shows the currently selected memory location.  The 
  338. location may be selected by double-clicking on an entry in the list window, 
  339. using the "Select" button under the list window, or the Up/Down buttons 
  340. adjacent to the Memory Channel Contents readout.  The contents fields are 
  341. user editable; by editing these fields and then clicking on "Insert Entry," 
  342. one may edit the contents of the list box.
  343.  
  344. Most of these fields are self-explanatory. The "Carr Det" (Carrier Detect) 
  345. field is more or less a "Squelch Unlocked" indicator that requires setting 
  346. of the Squelch control according to instructions given in the manual for 
  347. best results.
  348.  
  349.  
  350. SCAN CHANNELS
  351. -------------
  352.  
  353.  
  354. The "Scan Channels" window is invoked by selecting the "Scan" entry on the 
  355. Mode Control menubar.
  356.  
  357. Included in Scan Channels are controls for Scan Program (identical to those 
  358. provided on the R8) and selection of Scan Groups (used in "List" Scan Mode).
  359.  
  360. SCAN:
  361.  
  362. This toggling button turns Scan functions On/Off.  In certain circumstances 
  363. the R8 may become un-synchronized with the status indicator on this control; 
  364. since many functions of R8 for Windows are unavailable when Scan is running, 
  365. the user must take appropriate steps (recycling the control, manual reset, 
  366. etc.) to re-synchronize the control with the R8.
  367.  
  368. DONE:
  369.  
  370. Dismisses the Scan Channels window.
  371.  
  372. SCAN PROGRAM:
  373.  
  374. Indicators and explanatory text are provided for Scan Mode and Method; 
  375. operation is identical to that described in the R8 User's manual.
  376.  
  377. SCAN GROUPS:
  378.  
  379. The R8 provides for 10 groups of memory channels, numbered from 0 through 9. 
  380. In R8 for Windows, these groups have been pre-assigned textual names which 
  381. may be useful in organizing memory contents. Users have complete control 
  382. over the textual name assignment, and may change these at any time.  Name 
  383. changes are saved and reloaded when R8 for Windows is run again, as is the 
  384. status of each group's "enable" checkbox.
  385.  
  386. BUGS AND WORKAROUNDS
  387. --------------------
  388.  
  389. There is a major timing problem in Windows 3.0 with regards to hardware 
  390. serial communications handshaking -- in simple terms, Windows does not 
  391. reliably handle RTS/CTS flow control.  With the R8, this problem will 
  392. show up as missed incoming characters and protocol errors caused by mis-
  393. timed outgoing characters.  The symptoms are incorrect operation of long 
  394. command strings such as load Frequency (Fxxxxxxx) and multiple protocol 
  395. errors in response to back-to-back inquiry commands (RM, RA, etc.)
  396.  
  397. This problem does not occur when manually typing characters to the R8 (as 
  398. in a communications program such as ProComm), nor does it show up in DOS-
  399. based programs which have relatively direct connection to the input/output 
  400. hardware.
  401.  
  402. The workaround in R8 for Windows was to violate the Windows programming
  403. standard and directly check the communications port for Clear To Send
  404. (CTS) status, and to allow for multiple retries when requesting status 
  405. reports.  This approach does not work 100% of the time, leading to 
  406. occasionally erratic operation of some controls such as automatic station 
  407. selection during a Search. In most cases repeating the command will 
  408. eventually succeed. If repeated attempts do not succeed, try rebooting 
  409. Windows and/or power cycling the R8.  Rebooting or power cycling the
  410. developer is not allowed -- after all, this _is_ a free program.
  411.  
  412.  
  413. FUTURE PLANS
  414. ------------
  415.  
  416. Currently under development are modules which would support push-button
  417. creation and printing of QSL requests (Listening Reports).  Feedback
  418. from the users of DRFW on these, and other possibly useful enhancements,
  419. are most appreciated.
  420.  
  421.